*{
    margin: 0;
    padding: 0;
}
/*导航条*/
.head-nav{
    width: 100%;
    height: 66px;
    background-color: #3c3c3c;
}
.head-nav .head-nav-info{
    width: 100%;
    height: 36px;
    position: absolute;
    top: 16px;
}
.head-nav-info .nav-info-logo{
    width: 124px;
    height: 100%;
    float: left;
}
.head-nav-info .nav-info-search{
    width: 600px;
    height: 100%;
    float: left;
}
.nav-info-search .search-area{
    width: 556px;
    height: 100%;
    float: left;
}
.search-area input[type="text"]{
    width: 526px;
    height: 36px;
    border: 0 none;
    padding: 0 10px 0 20px;
    margin: 0;
    line-height: 36px;
    font-size: 14px;
    color: #666;
    border-radius: 4px;
    outline: none;
}
.nav-info-search .search-btn{
    width: 40px;
    height: 100%;

    float: right;
}
.search-btn a{
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 4px;
    background-color:  #38c4ff;
}
.search-btn i{
    display: inline-block;
    width: 24px;
    height: 24px;
    margin: 6px 0 0 8px;
    background-image: url("../../images/destination/search-btn24white.svg");

}
/*主体内容*/
.main{

}
/*主体导航条*/
.main-nav{
    width: 100%;
    height: 50px;
    background-color: #fafafa;
}
.main-nav .main-nav-info{
    width: 1115px;
    height: 100%;
    margin: 0 auto;

}
.main-nav-info a{
    text-decoration: none;
    float: left;
    height: 37px;
    font-size: 13px;
    color: #666;
    padding: 0 10px;
    margin-right: 10px;
    line-height: 50px;
}
.main-nav-info a:hover{
    color: #38c4ff;
}

/*目的地内容*/
.destination{
    width: 1115px;
    margin: 20px auto;
}
/*左侧目的地所有内容*/
.destination .destination-info{
    float: left;
    width: 600px;
}
/*右侧目的地热门景点*/
.destination .destination-hot-sights{
    float: right;
    width: 420px;
    border: 1px solid #f4f4f4;
}
.destination-hot-sights .hot-sights-lists{
    width: 400px;
    height: 330px;
    margin: 15px auto;
}
.hot-sights-lists .lists-title{
    width: 100%;
    height: 30px;
}
.lists-title h2{
    float: left;
    font-size: 14px;
}
.lists-title h2 a{
    text-decoration: none;
    font-size: 18px;
    line-height: 30px;
    font-weight: bold;
    color: #333!important;
}
.lists-title a{
    float: right;
    line-height: 30px;
    font-size: 13px;
    color: #333;
    margin: 0 10px 0 0;
}
.lists-img{
    width: 100%;
    height: 290px;
}
.lists-img .img-item{
    list-style: none;
    width: 100%;
    height: 100%;
}
.img-item li{
    width: 90px;
    height: 135px;
    float: left;
    margin: 10px 10px 0 0;
    text-align: center;
}
.img-item li a{
    color: #333;
    font-size: 14px;
    text-decoration: none;
    cursor: pointer;
}
.img-item li a img{
    width: 90px;
    height: 90px;
    /*margin-bottom: 5px;*/
    border: 0;
    vertical-align: middle;
}
.img-item li p{
    width: 90px;
    height: 40px;
    overflow: hidden;
}
.img-item li p a{
    color: #333;
    font-size: 13px;
    line-height: 10px;
}
/*左侧内容主要图片*/
.destination-info .sights-main-img{
    width: 600px;
    height: 300px;
    background: url("../../images/destination/main-img.jpeg") no-repeat;
    background-size: cover;
}
/*左侧目的地相关景点*/
.destination-info .destination-related-sights{
    width: 600px;
}
.destination-related-sights .related-sights-title{
    margin-top: 30px;
    height: 30px;
    color: #333;
    font-size: 18px;
    font-weight: 700;
    border-bottom: 1px solid #e5e5e5;
    cursor: pointer;
}

















